package com.lyf.scm.admin.api.dto;

import com.lyf.scm.common.model.SalesPlanSelectDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * description:
 *
 * @author: haodong
 * @data: 2020/11/6 16:45
 */
@Data
public class EsQueryDTO implements Serializable {

    @ApiModelProperty("查询渠道code集合")
    private List<String> channelCodeList;
    @ApiModelProperty("权限渠道code集合")
    private List<String> permissionChannelList;
    @ApiModelProperty("area字段查询code集合")
    private List<String> areaCodeList;
    @ApiModelProperty("查询区域code集合")
    private List<SalesPlanSelectDTO> queryAreaCodeList;
    @ApiModelProperty("查询仓库code集合")
    private List<String> warehouseCodeList;
    @ApiModelProperty("权限区域code集合")
    private List<SalesPlanSelectDTO> permissionAreaList;
    @ApiModelProperty("商品code集合")
    private List<SalesPlanSelectDTO> categoryCodeList;
    @ApiModelProperty("商品分层code集合")
    private List<String> layeredCodeList;
    @ApiModelProperty("计划类型集合")
    private List<String> typeList;
    @ApiModelProperty("开始时间")
    private String startDate;
    @ApiModelProperty("结束时间")
    private String endDate;
}
